草庐IT

Java OutOfMemoryError 奇怪的行为

全部标签

android - 使用 MediaCodec API 来自 OMX.google.h264.encoder 的奇怪错误

当使用OMX.google.h264.encoder时,我无法创建媒体/avc编码器,我得到一些非常奇怪的输出:I/VideoStreamer﹕Selectedcolorformat:21I/VideoStreamer﹕Format:{height=480,slice-height=480,crop-left=0,width=640,crop-bottom=480,crop-top=0,mime=video/avc,stride=640,crop-right=640}I/VideoStreamer﹕Width:640Height:480I/OMXClient﹕Usingclient-s

android - 奇怪的 Android RecyclerView (GridLayoutManager) 焦点行为

我有一个带有GridLayoutManager的RecyclerView,每行2列。因为开发是针对AndroidTV的,所以我需要专注于导航。如果我使用向下键导航到任何可见的项目,那没关系。例如,项目1->项目3->项目5->项目7(仅部分可见。)。但是当我再次按下键时,焦点将移动到项目10而不是9。我的GridView适配器是:publicclassGridAdapterextendsRecyclerView.Adapter{privateArrayListmDataset;publicGridAdapter(ArrayListmyDataset){mDataset=myDatase

android - BottomNavigationView 后退按钮行为应该像 Youtube 应用程序一样工作但崩溃

重现步骤:开始一个新的Android项目,选择“BottomNavigationView”:将MainActivity替换为:classMainActivity:AppCompatActivity(){privatevarfragmentIds=ArrayList()valfragmentA:FragmentA=FragmentA()privatevalfragmentB=FragmentB()privatevalfragmentC=FragmentC()privatefungetFragment(fragmentId:Int):Fragment{when(fragmentId){R.

android - 来自 Android 应用程序的奇怪的 FileNotFoundException 异常

我正在开发一个正在生产中的Android应用程序,偶尔会看到类似这样的异常(通过空气制动器报告):[1.0.4]java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.mycompany.android/com.mycompany.android.activities.MainActivity}:android.view.InflateException:BinaryXMLfileline#7:Errorinflatingclass...cutlotsofstuff...###CAUSEDBY###:java.

android - 具有后台 Activity 的透明 Activity 点击android中的行为

你好stackoverflow我正在尝试开发一个具有基本Activity和TransparentActivity的应用程序,到目前为止我能够创建一个Activity和一个TransparentactivityoverbaseactivityusingfollwingcodeMainActivity.javapublicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentV

打瞌睡模式下的 Android VOIP 应用程序行为

我正在Android上开发旧版VOIP应用程序。它现在不使用GoogleCloudMessaging技术,而是永远保持自己的TCP连接。最近Google推出了其AndroidM预览版Dozemode所以问题是:是否有任何解决方法可以让应用程序在打瞌睡模式下接收来电/消息,而无需重新设计整个系统以使用GCM? 最佳答案 您可以使用ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS要求用户允许电池优化忽略。但是,仔细检查OptimizingforDozeandAppStandby,好像是allowed

android - 全屏使用 WebView 和 RelativeLayout 时的奇怪行为

编辑:这是显示问题的视频:www.youtube.com/watch?v=5ZZsuMH5T9k我真的被困在这里了:/--我有一个Activity,它由一个WebView和底部的按钮组成。我在onCreate中使用以下代码将Activity窗口设置为全屏:@OverridepublicvoidonCreate(BundlesavedInstanceState){InstaFetchApplication.applyCurrentTheme(this);super.onCreate(savedInstanceState);getWindow().addFlags(WindowManage

android - ApiDemos 示例中 FragmentLayout 类中的奇怪 FragmentTransaction

很抱歉,这个问题是为那些使用Eclipse并访问ApiDemo示例代码的人准备的。具体来说,我试图将fragmentActivity基于名为FragmentLayout的示例以下代码对我来说有问题(您可以在ApiDemoFragmentLayout.java、ShowDetails()方法中找到完整代码)://Executeatransaction,replacinganyexistingfragment//withthisoneinsidetheframe.FragmentTransactionft=getFragmentManager().beginTransaction();if

java - 使用 HttpURLConnection 下载 html 时的奇怪行为

在我的Android维基百科阅读器应用程序中,我正在使用HttpURLConnection下载文章的html,一些用户报告说他们看不到文章,而是看到了一些css,所以他们的运营商似乎以某种方式预处理了html在它被下载之前,而其他维基百科阅读器似乎工作正常。示例网址:http://en.m.wikipedia.org/wiki/Black_Moon_(album)我的方法:publicstaticStringdownloadString(Stringurl)throwsException{StringBuilderdownloadedHtml=newStringBuilder();Ht

android - 如何解决 sdk 17 和 18 之间列表项布局行为变化的变化?

我创建了一个简单的应用程序来说明在SDK17和SDK18之间包装在RelativeLayout中时LinearLayout行为的变化。首先,屏幕截图:当targetSdkVersion为“17”时:当targetSdkVersion为“18”时:此Activity的布局是:text_list_item.xml是:Activity的onCreate()看起来像这样:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activi